/*
 * @file gkt_widget_label.h
 */

#ifndef GKT_WIDGET_LABEL_H
#define GKT_WIDGET_LABEL_H

#include "gkt_types.h"

#ifdef __cplusplus
extern "C" {
#endif

#if defined(GKT_CONFIG_SCREEN_ENABLE) && GKT_CONFIG_SCREEN_ENABLE

/*
 * label widget desc
 */
#define GKT_WIDGET_LABEL_DESC(_flags, \
			_font_size, _fg_color, _bg_color, \
			_x, _y, _w, _h, _text)	\
	GKT_WIDGET_DESC(LABEL, _flags, \
			_font_size,	_fg_color, _bg_color,	\
			_x, _y, _w, _h, _text)

int gkt_widget_label_event_handler(gkt_widget_s *widget, 
					uint32_t major_type, uint32_t minor_type, 
					uint32_t data);

#endif

#ifdef __cplusplus
}
#endif

#endif	/* GKT_WIDGET_LABEL_H */


